package cn.cloud9.designpattern.dp01singleton;

/**
 * @author OnCloud9
 * @description 饿汉单例模式第二种
 * @project Java
 * @date 2022年05月22日 9:55
 */
public class Singleton2 {

    // 私有构造器
    private Singleton2(){}

    // 声明单例实例
    private static Singleton2 instance;

    // 实例分配交给静态块加载，需要更快速的加载出来
    static {
        instance = new Singleton2();
    }

    // 一样的获取方法
    public static Singleton2 getInstance(){
        return instance;
    }
}
